package com.lwc.cfdns.pojo.dto;

import javax.validation.GroupSequence;

/**
 * 分组校验-定义分组
 *
 * @author luwc
 * @title ValidGroup
 * @description
 * @time 2023/4/24 09:26:18
 * @version: 1.0
 */
public class ValidGroup {
    // 创建（配合spring的@Validated功能分组使用）
    public interface Create {
    }

    // 修改（配合spring的@Validated功能分组使用）
    public interface Update {
    }

    // 删除（配合spring的@Validated功能分组使用）
    public interface Delete {
    }

    // 查看（配合spring的@Validated功能分组使用）
    public interface View {
    }

    public interface Login {
    }

    public interface Index {
    }

    // 组合使用（配合spring的@Validated功能分组使用）
    @GroupSequence({Create.class, Update.class})
    public interface Other {
    }
}
